@charset "utf-8";
body.bgGray { background: #f5f5f5 !important; }
.text-success { color:  #5cba5c; }
.text-danger { color: #b63333; }
.header.navbar .navbar-brand.bzpt_navbar_brand {
  padding-top: 12px;
  padding-bottom: 0;
	width: auto;
	color: #ffffff;
	font-size: 20px;
}
.header.navbar .navbar-brand.bzpt_navbar_brand > img {
  margin-top: 3px;
  padding-right: 4px;
}
.row.row_spacing10 { margin: 0 -5px; }
.row.row_spacing10 > div { padding: 0 5px; }
.nav.nav-tabs.tab_large { font-size: 18px; }
.nav.nav-tabs.tab_large > li > a {
  padding-left: 30px;
  padding-right: 30px;
}
.tab_large > li.pull-right { padding-top: 3px; }
.tab_large > li.pull-right > .btn-group {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
}
.tab_large > li.pull-right > .input-icon { display: inline-block; }
.tab_large > li.pull-right > .input-icon > i.fa-times-circle {
  right: 8px;
  color: #888888;
  cursor: pointer;
}
.tab_large > li.pull-right > .input-icon > input { padding-right: 30px; }
.badge.bg-danger { background-color: #d9534f; }
.icon_sm {
	display: inline-block;
	margin-top: -1px;
	width: 14px;
	height: 14px;
	vertical-align: middle;
}
.btn-link { color: #333; }
.icon_lg {
  display: inline-block;
  margin-top: -4px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
}
.btn-lg {font-family:Microsoft YaHei;}
.icon_chuandi { background: url("/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_chuandi.png") no-repeat; }
.icon_huitui2 { background: url("/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_huitui2.png") no-repeat; }
.icon_shenpi { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_shenpi_dark.png) 0 0 no-repeat; }
.btn-primary .icon_shenpi { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_shenpi.png) 0 0 no-repeat; }
.icon_plshenpi { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_plshenpi.png) 0 0 no-repeat; }
.icon_zhijieshenpi { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_zhijieshenpi.png) 0 0 no-repeat; }
.icon_jinrushenpi { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_jinrushenpi.png) 0 0 no-repeat; }
.icon_jiaji { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_jiaji.png) 0 0 no-repeat; }
.icon_chehui { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_chehui.png) 0 0 no-repeat; }
.icon_detail { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_detail.png) 0 0 no-repeat; }
.icon_spyijian { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_spyijian.png) 0 0 no-repeat; }
.icon_moreAction { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_moreAction.png) 0 0 no-repeat; }
.icon_huitui { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_huitui.png) 0 0 no-repeat; }
.icon_flow { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_flow.png) 0 0 no-repeat; }
.icon_zuofei { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_zuofei.png) 0 0 no-repeat; }
.icon_attachment { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_attachment.png) 0 0 no-repeat; }
.icon_attachment_blue { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_attachment_blue.png) 0 0 no-repeat; }
.icon_time { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_time.png) 0 0 no-repeat; }
.icon_time_white { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_time_white.png) 0 0 no-repeat; }
.active > .icon_time, .btn:hover > .icon_time { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_time_white.png) 0 0 no-repeat; }
.icon_businessType { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_businessType.png) 0 0 no-repeat; }
.icon_businessType_white { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_businessType_white.png) 0 0 no-repeat; }
.active > .icon_businessType, .btn:hover > .icon_businessType { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_businessType_white.png) 0 0 no-repeat; }
.icon_businessNum { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_businessNum.png) 0 0 no-repeat; }
.icon_businessNum_white { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_businessNum_white.png) 0 0 no-repeat; }
.active > .icon_businessNum, .btn:hover > .icon_businessNum { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_businessNum_white.png) 0 0 no-repeat; }
.icon_money { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_money.png) 0 0 no-repeat; }
.icon_money_white { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_money_white.png) 0 0 no-repeat; }
.active > .icon_money, .btn:hover > .icon_money { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_money_white.png) 0 0 no-repeat; }
.icon_operator { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_operator.png) 0 0 no-repeat; }
.icon_operator_white { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_operator_white.png) 0 0 no-repeat; }
.active > .icon_operator, .btn:hover > .icon_operator { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_operator_white.png) 0 0 no-repeat; }
.icon_hdsplbModal {
  position: absolute;
  top: 10px;
  left: 20px;
  display: inline-block;
  width: 36px;
  height: 36px;
  background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_hdsplbModal.png) 0 0 no-repeat;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
  background-color: #e9e9e9;
  opacity: 0.5;
}
.userInforBlock { margin: 12px 0; }
.userInforBlock .user > .photo {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.userInforBlock .user > .photo > img {
  display: inline-block;
  width: 53px;
  height: 53px;
  border-radius: 50%;
  border: 3px solid #8a8c93;
}
.userInforBlock .user > .photo > .mask {
  display: none;
  position: absolute;
  width: 53px;
  height: 53px;
  top: 0;
  left: 0;
  padding-top: 10px;
  color: #ffffff;
  text-align: center;
  line-height: 16px;
  border-radius: 50%;
  background: rgba(48,75,118,.7);
}
.userInforBlock .user > .photo:hover > .mask { display: block; }
.userInforBlock .user > .infor {
  padding-left: 4px;
  display: inline-block;
  vertical-align: middle;
}
.userInforBlock .user > .infor > p {
  margin: 0;
  color: #666666;
  font-size: 14px;
  font-weight: bold;
}
.userInforBlock .user > .infor > p+p {
  font-size: 12px;
  font-weight: normal;
}
.userInforBlock .todoInfor {
  margin-top: 15px;
  float: right;
}
.userInforBlock .todoInfor > button {
  padding: 0 10px;
  margin-right: 6px;
  height: 26px;
  border-radius: 20px;
  font-size: 14px;
  line-height: 24px;
}
.userInforBlock .todoInfor > i.icon_QRCode {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_QRCode.png) -4px -4px no-repeat;
  vertical-align: middle;
  cursor: pointer;
} 
.bzptChartsCarousel .carousel-control {
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 50%;
  background-image: none;
  background-color: #cecece;
}
.bzptChartsCarousel .carousel-control .fa-angle-left, 
.bzptChartsCarousel .carousel-control .fa-angle-right {
	position: absolute;
	left: 5px;
  margin-top: 8px;
	z-index: 5;
	display: inline-block;
	font-size: 30px;
  text-align: center;
  text-shadow: none;
  line-height: 14px;
}
.bzptChartsCarousel .left.carousel-control { margin-left: 5px; }
.bzptChartsCarousel .left.carousel-control .fa-angle-left { margin-left: 3px; }
.bzptChartsCarousel .right.carousel-control { margin-right: 5px; }
.bzptChartsCarousel .right.carousel-control .fa-angle-right { margin-left: 5px; }
.bzptChartsCarousel .carousel-indicators { bottom: 0; }
.chartDiv {
  margin-bottom: 5px;
  height: 140px;
	border: 1px solid #cecece;
  background-color: #ffffff;
}
.chartDiv > .title {
  padding: 8px;
  font-size: 18px;
  color: #333;
  text-align: center;
}
.chartDiv > .chart {
  width: 100%;
  height: 75px;
}
.chartDiv > .icon {
  padding-top: 10px;
  width: 100%;
  height: 70px;
  text-align: center;
}
.chartDiv > .detail {
  padding: 2px 8px 6px 8px;
  font-size: 14px;
  color: #333;
  text-align: center;
}
.chartDiv > .detail.detail2 {
  
  font-size: 18px;
}
.chartDiv > .detail.color1 { color: #2d7fa9; }
.chartDiv > .detail.color2 { color: #15a6a0; }
.chartDiv > .detail.color3 { color: #58b0ef; }
.chartDiv > .detail.color4 { color: #ffb527; }
.chartDiv > .detail.color5 { color: #9acc35; }
.chartDiv > .detail.color6 { color: #eb6100; }
.chartDiv > .detail.color7 { color: #00b7ee; }
.chartDiv > .detail.color8 { color: #13b5b1; }
.border { border: 1px solid #cecece; }
.blockBorder {
  padding: 8px;
  background-color: #ffffff;
	border: 1px solid #cecece;
}
.colorTitle {
  margin-bottom: 10px;
  padding-left: 10px;
	border-left: 10px solid #ff8900;
	font-size: 14px;
	line-height: 20px;
}
.colorTitle.color1 { border-color: #428bca; } 
.colorTitle.color2 { border-color: #84ccc9; } 
.colorTitle.color3 { border-color: #f0ad4e; } 
.colorTitle.color4 { border-color: #a9b7db; } 
.colorTitle > .arrow {
  display: inline-block;
  margin-top: -2px;
  margin-left: 10px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  vertical-align: middle;
  background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/arrow-down.png) no-repeat;
}
.colorTitle.open > .arrow { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/arrow-up.png) no-repeat; }
.funcBlock {
  position: relative;
  margin-bottom: 10px;
  padding: 10px;
  height: 144px;
  text-align: center;
	border: 1px solid #cecece;
	cursor: pointer;
}
.funcBlock > .star {
  display: none;
	position: absolute;
	right: 8px;
	top: 4px;
	color: #ccc;
	cursor: pointer;
}
.funcBlock > .star.active { color: #ff8900; }
.funcBlock:hover > .star { display: block; }
.funcBlock > .star.active { display: block; }
.funcBlock > .img {
  margin-top: 10px;
  margin-bottom: 5px; 
}
.funcBlock > .img.blue { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_bg_blue.png) center top no-repeat; }
.funcBlock > .img.green { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_bg_green.png) center top no-repeat; }
.funcBlock > .img.yellow { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_bg_yellow.png) center top no-repeat; }
.funcBlock > .img.purple { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_bg_purple.png) center top no-repeat; }
.funcBlock > .img > i {
  display: block;
  margin: 0 auto;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon.png) 0 0 no-repeat;
}
.funcBlock > .img > i.icon_default { background-position: 0 0; } 
.funcBlock > .img > i.icon_bz_rcclf { background-position: -341px -85px; } 
.funcBlock > .img > i.icon_bz_ywzdf { background-position: -341px -170px; } 
.funcBlock > .img > i.icon_bz_qt { background-position: -256px -85px; } 
.funcBlock > .img > i.icon_bz_sjjjjzc { background-position: -256px -170px; } 
.funcBlock > .img > i.icon_bz_zgyf { background-position: -171px -170px; } 
.funcBlock > .img > i.icon_bz_zgjyjf { background-position: -426px 0; } 
.funcBlock > .img > i.icon_bz_pxf { background-position: -85px -170px; } 
.funcBlock > .img > i.icon_bz_sbyccbx { background-position: 0 -85px; } 
.funcBlock > .img > i.icon_bz_fybxd { background-position: -85px 0; } 
.funcBlock > .img > i.icon_bz_sfjjjzc { background-position: -85px -85px; } 
.funcBlock > .img > i.icon_bz_zfxc { background-position: 0 -170px; } 
.funcBlock > .img > i.icon_bz_jk { background-position: -256px 0; } 
.funcBlock > .img > i.icon_bz_hk { background-position: -171px 0; } 
.funcBlock > .img > i.icon_bz_yfk { background-position: -341px 0; } 
.funcBlock > .img > i.icon_bz_jkd { background-position: -426px -85px; } 
.funcBlock > .img > i.icon_gc_gcywbxzfsqd { background-position: -171px -255px; } 
.funcBlock > .img > i.icon_gc_gcbxzfspd { background-position: -171px -340px; } 
.funcBlock > .img > i.icon_gc_gcclfzfbxspd { background-position: -85px -255px; } 
.funcBlock > .img > i.icon_gc_gcfybxd { background-position: 0 -255px; } 
.funcBlock > .img > i.icon_gc_fgcwzbxsqd { background-position: -85px -340px; } 
.funcBlock > .img > i.icon_gc_fgcwzkxzfd { background-position: 0 -340px; } 
.funcBlock > .img > i.icon_dj_gdfzc { background-position: 0 -425px; } 
.funcBlock > .img > i.icon_cx_ywcdj { background-position: -256px -680px; } 
.funcBlock > .img > i.icon_cx_wwcdj { background-position: -171px -680px; } 
.funcBlock > .img > i.icon_cx_yszxfx { background-position: 0 -680px; } 
.funcBlock > .img > i.icon_cx_bmyszxfx { background-position: 0 -510px; } 
.funcBlock > .img > i.icon_cx_bxyfytj { background-position: -85px -510px; } 
.funcBlock > .img > i.icon_cx_bmbxyfytj { background-position: -171px -510px; } 
.funcBlock > .img > i.icon_cx_grbxyfytj { background-position: -171px -595px; } 
.funcBlock > .img > i.icon_cx_jkyhktj { background-position: 0 -595px; } 
.funcBlock > .img > i.icon_cx_bmjkyhktj { background-position: -256px -510px; } 
.funcBlock > .img > i.icon_cx_grjkyhktj { background-position: -256px -595px; } 
.funcBlock > .img > i.icon_cx_yzjjhzxfx { background-position: -85px -680px; } 
.funcBlock > .img > i.icon_cx_bmyzjjhzxfx { background-position: -85px -595px; } 
.funcList .funcBlock {
  padding: 6px 10px;
  margin-bottom: 0;
  height: auto;
  text-align: left;
  border: 1px solid;
  border-color: transparent;
}
.funcList .funcBlock:hover { border: 1px solid #cecece; }
.funcList .funcBlock > .img {
  margin: 0;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.funcList .funcBlock > .img > i {
  width: 24px;
  height: 24px;
  background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_24x.png) 0 0 no-repeat;
}
.funcList .funcBlock > .star {
  position: static;
  display: none;
  vertical-align: middle;
}
.funcList .funcBlock:hover > .star { display: inline-block; }
.funcList .funcBlock > .star.active { display: inline-block; }
.funcList .title {
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.funcList .row.row_spacing10 > .col-sm-2 { padding-left: 20px; }
.funcList .row.row_spacing10 { margin-bottom: 20px; }
.funcList .funcBlock > .img.blue { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_bg_blue_24x.png) center top no-repeat; }
.funcList .funcBlock > .img.green { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_bg_green_24x.png) center top no-repeat; }
.funcList .funcBlock > .img.yellow { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_bg_yellow_24x.png) center top no-repeat; }
.funcList .funcBlock > .img.purple { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/funcIcon_bg_purple_24x.png) center top no-repeat; }
.funcList .funcBlock > .img > i.icon_default { background-position: 0 0; } 
.funcList .funcBlock > .img > i.icon_bz_rcclf { background-position: -107px -29px; } 
.funcList .funcBlock > .img > i.icon_bz_ywzdf { background-position: -107px -57px; } 
.funcList .funcBlock > .img > i.icon_bz_qt { background-position: -80px -29px; } 
.funcList .funcBlock > .img > i.icon_bz_sjjjjzc { background-position: -80px -57px; } 
.funcList .funcBlock > .img > i.icon_bz_zgyf { background-position: -54px -57px; } 
.funcList .funcBlock > .img > i.icon_bz_zgjyjf { background-position: -134px 0; } 
.funcList .funcBlock > .img > i.icon_bz_pxf { background-position: -27px -57px; } 
.funcList .funcBlock > .img > i.icon_bz_sbyccbx { background-position: 0 -29px; } 
.funcList .funcBlock > .img > i.icon_bz_fybxd { background-position: -27px 0; } 
.funcList .funcBlock > .img > i.icon_bz_sfjjjzc { background-position: -27px -29px; } 
.funcList .funcBlock > .img > i.icon_bz_zfxc { background-position: 0 -57px; } 
.funcList .funcBlock > .img > i.icon_bz_jk { background-position: -80px 0; } 
.funcList .funcBlock > .img > i.icon_bz_hk { background-position: -54px 0; } 
.funcList .funcBlock > .img > i.icon_bz_yfk { background-position: -107px 0; } 
.funcList .funcBlock > .img > i.icon_bz_jkd { background-position: -134px -29px; } 
.funcList .funcBlock > .img > i.icon_gc_gcywbxzfsqd { background-position: -54px -86px; } 
.funcList .funcBlock > .img > i.icon_gc_gcbxzfspd { background-position: -54px -114px; } 
.funcList .funcBlock > .img > i.icon_gc_gcclfzfbxspd { background-position: -27px -86px; } 
.funcList .funcBlock > .img > i.icon_gc_gcfybxd { background-position: 0 -86px; } 
.funcList .funcBlock > .img > i.icon_gc_fgcwzbxsqd { background-position: -27px -114px; } 
.funcList .funcBlock > .img > i.icon_gc_fgcwzkxzfd { background-position: 0 -114px; } 
.funcList .funcBlock > .img > i.icon_dj_gdfzc { background-position: 0 -143px; } 
.funcList .funcBlock > .img > i.icon_cx_ywcdj { background-position: -80px -228px; } 
.funcList .funcBlock > .img > i.icon_cx_wwcdj { background-position: -54px -228px; } 
.funcList .funcBlock > .img > i.icon_cx_yszxfx { background-position: 0 -228px; } 
.funcList .funcBlock > .img > i.icon_cx_bmyszxfx { background-position: 0 -171px; } 
.funcList .funcBlock > .img > i.icon_cx_bxyfytj { background-position: -27px -171px; } 
.funcList .funcBlock > .img > i.icon_cx_bmbxyfytj { background-position: -54px -171px; } 
.funcList .funcBlock > .img > i.icon_cx_grbxyfytj { background-position: -54px -200px; } 
.funcList .funcBlock > .img > i.icon_cx_jkyhktj { background-position: 0 -200px; } 
.funcList .funcBlock > .img > i.icon_cx_bmjkyhktj { background-position: -80px -171px; } 
.funcList .funcBlock > .img > i.icon_cx_grjkyhktj { background-position: -80px -200px; } 
.funcList .funcBlock > .img > i.icon_cx_yzjjhzxfx { background-position: -27px -228px; } 
.funcList .funcBlock > .img > i.icon_cx_bmyzjjhzxfx { background-position: -27px -200px; } 
.djList { border: 1px solid #cecece; }
.djList ul, .djList ul > li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.djList > ul > li { padding: 0; }
.djList .topBar {
  padding: 0 8px;
	line-height: 45px;
  border-bottom: 1px solid #cecece;
}
.djList .topBar .dropdown {
  display: inline-block;
}
.djList .topBar .dropdown > .dropdown-menu { margin-top: -8px; }
.djList .topBar .btn_sort {
  margin-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
  color: #666666;
	background-color: #ffffff;
}
.djList .topBar .btn_sort:hover {
	color: #fff;
	background-color: #4087c4;
}
.djList .topBar .btn_sort.active {
	color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.djList .topBar .btn_sort .icon_sm { margin-top: -3px; }
.djList .topBar .btn_sort:focus { outline: none; }
.djList .topBar .btn_sort.active > .long-arrow-up , .djList .topBar .btn_sort:hover > .long-arrow-up { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/long-arrow-white.png) 2px 0 no-repeat; }
.djList .topBar .btn_sort.active > .long-arrow-down , .djList .topBar .btn_sort:hover > .long-arrow-down { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/long-arrow-white.png) 2px -14px no-repeat; }
.djList .topBar .btn_sort:hover > .long-arrow-up , .djList .topBar .btn_sort:hover > .long-arrow-down { opacity: 0.8; }
.djList .topBar .btn_sort.active > .long-arrow-up , .djList .topBar .btn_sort.active > .long-arrow-down { opacity: 1; }
  
.djList .topBar > .pull-right > button { margin-left: 5px; }
.djList .topBar > .pull-right > span { margin-right: 15px; }
.djList .listGroupTitle {
	padding: 8px;
	border-bottom: 1px solid #cecece;
}
.djList .listGroupTitle > li { display: inline-block; }
.djList .listGroupTitle .lgt_collapse, .djList .listGroupTitle .lgt_collapse:hover {
  margin-left: 10px;
  margin-right: 10px;
  color: #666666;
  text-decoration: none;
}
.djList .listGroupTitle .lgt_collapse > i.fa { font-size: 18px; }
.djList .listGroupTitle .caption {
	margin-right: 30px;
	font-size: 18px;
	margin-left: 5px;
}
.djList .listGroupContent .solid {
	border-bottom: 1px solid #cecece;
}
.djList .listGroupContent > li {
  position: relative;
	padding: 13px 20px;
	border-bottom: 1px dashed #cecece;
}
.djList .listGroupContent > li.selected { background: #fffbe5; }
.djList .listGroupContent > li:hover { background: #f5f5f5; }
.djList .listGroupContent .djInfor:hover { cursor: pointer; }
.djList .listGroupContent .checkbox-list { display: inline-block; }
.djList .listGroupContent .name {
  position: absolute;
  display: inline-block;
  margin: 0 10px;
	width: 72px;
	height: 72px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #cecece;
	border-radius: 5px;
	background-color: #ffffff;
}
.djList .listGroupContent .name > img {
	display: block;
	margin: 3px auto;
	width: 42px;
	height: 42px;
}
.djList .listGroupContent .name > p {
  max-width: 70px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.djList .listGroupContent .djInfor {
position: relative;
  margin-left: 100px;
  height:74px;
  
  
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.djList .listGroupContent .djInfor p {
margin: 0;
font-size: 12px;
color: #666666;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.djList .listGroupContent .djInfor p span{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
vertical-align: top;
}
.djList .listGroupContent .djInfor > p:first-child {
	
font-size: 16px;
color: #333333;
}
.djList .listGroupContent .djInfor > p > b {
display: inline-block;
vertical-align: top;
font-weight: normal;
}
.djList .listGroupContent .djInfor > p > b.left {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
max-width:70% !important;
width:60%;
}
.djList .listGroupContent .djInfor > p > .djType {display:inline-block;width:70%; }
.djList .listGroupContent .djInfor > p > .djNumber {display:inline-block;margin-left:40px;}
.djList .listGroupContent .djInfor > p .djNumber + .djNumber { margin-left: 10px; }
.djList .listGroupContent .djInfor > .djDetail {
position: absolute;
bottom: 0;
left: 0;
right: 0;
}
a.link_attachment, a.link_attachment:hover {
  margin-left: 10px;
  text-decoration: none;
}
.djList .djState { display: inline-block; }
.djList .djState > i {
	display: inline-block;
	margin-top: 8px;
	margin-right: 20px;
}
.djList .djState > i:last-child { margin-right: 0; }
.djList .djState > i.icon_cuibanState {
	width: 40px;
	height: 52px;
	background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_cuibanState.png) 0 0 no-repeat;
}
.djList .djState > i.icon_huituiState {
  width: 48px;
  height: 52px;
  background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_huituiState.png) 0 0 no-repeat;
}
.djList .sumOfMoney {
	
	display: block;
	font-size: 20px;
	
	text-align: right;
	color: #ff8900;
}
.djList .djActions {
	margin-top: 20px;
	text-align: right;
}
.djList .djActions > button {
  margin-bottom: 2px;
  margin-left: 5px;
  padding: 6px 10px;
  
}
.djList .djActions .dropdown-menu {
  min-width: 70px;
}
.djList .djActions .dropdown-menu button {
  border: none;
}
@media (min-width:768px) and (max-width: 992px) {
	.djList .djActions { margin-top: 4px; }
	.djList .djState > i { margin-right: 0; }
}
.djList .bottomBar { padding: 8px 20px; }
.djList .bottomBar > .pageing { float: right; }
.djList .bottomBar > .pageing button { min-width: 40px; }
.djList .bottomBar > .recordNum {
	float: right;
	display: inline-block;
	margin: 0;
	margin-right: 20px;
}
.djList .bottomBar > .recordNum > .dropdown_sel {
	display: inline-block;
	height: 20px;
}
.djList .bottomBar > .recordNum > .dropdown_sel > .bootstrap-select {
	margin: 0;
  width: 80px !important;
}
.djList .bottomBar > .recordNum > .dropdown_sel > .bootstrap-select > .btn {
	height: 23px;
  width: 80px !important;
	padding-top: 2px;
}
.djList .marking {
  position: absolute;
  left: 0;
  top: 0;
  width: 49px;
  height: 49px;
  z-index: 1;
}
.djList .marking.ht_marking { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/ht_marking.png) left top no-repeat; }
.djList .marking.jj_marking { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/jj_marking.png) left top no-repeat; }
.djList .marking.htjj_marking { background: url(/grm/ecp/webcore/components/taskcenter/img/bzpt/htjj_marking.png) left top no-repeat; }
.hover_info {
  position: absolute;
  z-index: 9994;
  bottom: -50%;
  left: 80px;
  width: 340px;
  border: 1px solid #cecece;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
}
.hover_info > .arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 11px;
  left: -11px;
  top: 50%;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,.25);
}
.hover_info > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 10px;
  left: 1px;
  margin-top: -10px;
  content: " ";
  border-left-width: 0;
  border-right-color: #fff;
}
.hover_info.userInforBlock {
  margin-bottom: 13px;
  padding: 20px;
  text-align: left;
  display: none;
}
.djList .listGroupContent .name:hover .hover_info {
  display: block;
}
.hover_info.userInforBlock .user > .photo {
  cursor: default;
}
.hover_info.userInforBlock .user > .photo > img {
  vertical-align: top;
}
.hover_info.userInforBlock .user > .infor {
  vertical-align: top;
  padding-left: 10px;
}
.hover_info.userInforBlock .user > .infor > p {
  margin-bottom: 10px;
  background-position: 0 3px;
  background-repeat: no-repeat;
}
.hover_info.userInforBlock .user > .infor > p + p {
  margin-bottom: 0;
  padding-left: 20px;
}
.hover_info.userInforBlock .user > .infor > p.dep {
  background-image: url("/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_dep.png");
}
.hover_info.userInforBlock .user > .infor > p.tel {
  background-image: url("/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_tel.png");
}
.hover_info.userInforBlock .user > .infor > p.email {
  background-image: url("/grm/ecp/webcore/components/taskcenter/img/bzpt/icon_email.png");
}
.wfHistory{
	position: absolute;
	top: 65px;
	right: 0px;
	z-index: 1000;
	float: left;
	min-width: 160px;
	
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	width : 688px;
}
.wfHistory:after{
	position: absolute;
	top: -15px;
	right: 0px;
	display: inline-block !important;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #fff;
	border-left: 15px solid transparent;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	content: '';
}
.wfHistory > .arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 11px;
  top: -11px;
  right: 20px;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,.25);
}
.wfHistory > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.display-none,
.display-hide {
  display: none;
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] { margin-left: 0 !important; position: inherit !important;}
.dropdown_sel .bootstrap-select > .btn,.dropdown_sel .bootstrap-select { width:120px !important;}
.dropdown_sel .btn-default{ padding:4px 13px 3px 13px; margin-bottom:2px;}
.dropdown_sel2 .bootstrap-select > .btn,.dropdown_sel2 .bootstrap-select { width:180px !important; height:28px; margin-top:3px;line-height:15px; }
.plspModal_infor {
  margin-bottom: 20px;
  padding-bottom: 10px;
  max-height: 500px;
  border-bottom: 1px solid #cecece;
}
.plspModal_infor button {
  margin-top: 8px;
  padding: 0 10px;
  border-radius: 20px;
  font-size: 14px;
}
.plspModal_infor span {
  margin: 0 4px;
  font-size: 24px;
}
.plspModal_content {
  padding: 0 20px 0 20px;
  line-height: 24px;
  color: #333333;
}
.plspModal_content .active {
  color: #000;
}
.plspModal_content i {
  width: 16px;
  height: 16px;
  font-size: 16px;
  
}
.plspModal_content .active img {  width: 16px; height: 16px; }
.plspModal_content .waiting { color: #999999; }
.plspModal_content .fa-check-circle { color: #5cba5c; }
.plspModal_content .fa-minus-circle { color: #b63333; }
.plspModal_content .fa-spinner { color: #428bca; }
.plspModal_content .fa-pause { font-size: 12px; }
.plspModal_content .fa-question-circle { color: #ff8900; }
.modal_header_bgblue .modal-header {
  background-color: #4087c4;
  color: #ffffff;
}
.modal_header_bgblue .modal-content { border-radius: 0; }
.input-inline {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}
div.dataTables_length label{
  font-weight: normal;
}
div.dataTables_length label .form-control {
  padding: 0 0 0 6px;
  margin: 0 3px;
}
.alC{ text-align:center;}
.alL{ text-align:left;}
.alR{ text-align:right;}
.modal_header_bgblue .circle {
  width: 36px;
  height: 36px;  
  position: absolute;
  top: 10px;
  left: 15px;
  border-radius: 50%;
  background: #4087c4;
  border: 2px solid #ffffff;
}
.modal_header_bgblue .circle .pie_left, .modal_header_bgblue .circle .pie_right {
  width: 28px; 
  height: 28px;
  position: absolute;
  top: 2px;
  left: 2px;
}
.modal_header_bgblue .circle .left, .modal_header_bgblue .circle .right {
  display: block;
  width: 28px; 
  height: 28px;
  background: #ffffff;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
.modal_header_bgblue .circle .pie_right, .modal_header_bgblue .circle .right {
  clip:rect(0,auto,auto,14px);
}
.modal_header_bgblue .circle .pie_left, .modal_header_bgblue .circle .left {
  clip:rect(0,14px,auto,0);
}
.modal_header_bgblue .circle .mask {
  width: 36px;
  height: 20px;
  border-radius: 50%;
  left: 0;
  top: 8px;
  color: #FFF;
  position: absolute;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
}
.modal_header_bgblue .circle .finished {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 32px;
  background: #4087c4;
  border-radius: 50%;
  text-align: center;
}
.modal_header_bgblue .circle .finished .fa-check {
  font-size: 24px;
  line-height: 32px;
}
i.dislog-close-icon {
	background: url(/grm/ecp/webcore/components/taskcenter/img/close.png) no-repeat;
	display:inline-block;
	width:32px;
	height:32px;
}
.approval-title-info {
	height:60px;
	line-height:60px;
	text-align:left;
	vertical-align: middle;
}
.icon-approval-success {
	background: url('/grm/ecp/webcore/components/taskcenter/img/icon-approval-success.png') no-repeat;
	width:64px;
	height:64px;
	display:inline-block;
}
.approval-text {
	font-size:24px;
	position:relative;
	bottom:20px;
	left:8px;
	font-weight:normal;
}
.approval-content-info {
	top:-15px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	height:154px;
	width:450px;
	margin:0 auto;
	position:relative;
}
.approval-bill-info {
	display:inline-block;
	height:auto;
	width:160px;
	position:absolute;
	top:20px;;
	left:0;
}
.approval-bill-icon {
	display:inline-block;
	vertical-align:middle;
	background: url('/grm/ecp/webcore/components/taskcenter/img/icon-bill.png') no-repeat;
	width:64px;
	height:64px;
}
.approval-billid-text {
	margin-top:20px;
}
.approval-arrow {
	display:inline-block;
	width:60px;
	height:154px;
	vertical-align:middle;
	position:absolute;
	top:0;
	left:190px;
}
.icon-approval-arrow-right{
	background: url('/grm/ecp/webcore/components/taskcenter/img/arrow-right.png') no-repeat;
	width:42px;
	height:40px;
	display:inline-block;
	margin-top:50px;
}
.approval-operator-info {
	display:inline-block;
	height:auto;
	width:240px;
	position:absolute;
	top:25px;
	left:250px;
	vertical-align:middle;
}
.icon-flow-user {
	display:inline-block;
	vertical-align:middle;
	background: url('/grm/ecp/webcore/components/taskcenter/img/icon-flow-user.png') no-repeat;
	width:56px;
	height:64px;
}
.select-operator-container {
	position:relative;
	margin-top:10px;
}
.approval-notion-info {
	padding:0px 20px;
}
.icon-flow-notion {
	display:inline-block;
	vertical-align:middle;
	background: url('/grm/ecp/webcore/components/taskcenter/img/icon-flow-notion.png') no-repeat;
	width:18px;
	height:16px;
	margin-bottom: 5px;
}
.approval-notion-input {
	width:100%;
	border:1px solid #cecece;
	padding:5px;
	color:#333333;
}
.icon-yscontrol {
	display:inline-block;
	background: url(/grm/ecp/webcore/components/taskcenter/img/yscontrl-logo.png) no-repeat;
	width:56px;
	height:56px;
}
.yscontrol-title-text {
	font-size:20px;
	position:relative;
	bottom:20px;
	left:8px;
}
.icon-rollback-success  {
	display:inline-block;
	background: url(/grm/ecp/webcore/components/taskcenter/img/icon-rollback-success.png) no-repeat;
	width:64px;
	height:64px;
}
.rollback-content-info {
	top : -15px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	height:154px;
	width:450px;
	margin:0 auto;
	position:relative;
}
.rollback-operator-info {
	display:inline-block;
	height:auto;
	width:200px;
	position:absolute;
	top:30px;
	left:0;
	vertical-align:middle;
}
.rollback-bill-info {
	display:inline-block;
	height:auto;
	width:200px;
	position:absolute;
	top:30px;
	left:260px;
	vertical-align:middle;
}
.rollback-arrow {
	display:inline-block;
	height:auto;
	width: 60px;
	position:absolute;
	left:200px;
	vertical-align:middle;
}
.icon-approval-arrow-left {
	background: url('/grm/ecp/webcore/components/taskcenter/img/arrow-left.png') no-repeat;
	width:42px;
	height:40px;
	display:inline-block;
	margin-top:50px;
}
.rollback-operator-text {
	font-size:12px;
	padding:4px 3px;
	color:#333333;
	display:inline-block;
	max-width:120px;
	word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.table-bordered {
    
    *border-collapse: collapse;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.attachment-list-mode table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}
.bill-info-item-div {
	padding:0;
	
	
	background-color:#fff;
}
.bill-info-item-label-div {
	font-size:18px;
	height:50px;
	line-height:50px;
	vertical-align:middle;
	color:#FFF;
	padding:0px 19px;
}
.bill-info-item-title-text {
	margin-left:10px;
	font-size:18px;
	color:#33333;
}
.mobile-ywdj-detail-attachment-info .bill-info-item-label-div {
	background-color:#96cd65;
}
i.bill-item-logo-style {
	background-image: url(/grm/ecp/webcore/components/taskcenter/img/bill-content-icons.png);
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:middle;
}
i.bill-main-info-logo {
	background-position:0px -12px;
	width:24px;
	height:24px;
	margin-bottom: 6px;
}
i.bill-subtable-info-logo {
	background-position:0px -72px;
	width:24px;
	height:21px;
	margin-bottom: 4px;
}
i.bill-attachment-info-logo {
	background-position:0px -129px;
	width:24px;
	height:22px;
	margin-bottom: 4px;
}
.attach-dowload-title-info {
	height:60px;
	line-height:60px;
	text-align:left;
	vertical-align: middle;
}
.attach-dowload-logo i {
	font-size:60px;
	color:#97CA32;
}
.attach-view-caption {
	position:relative;
	top:10px;
	left:15px;
	z-inde:100;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:800px;
	overflow:hidden;
}
.attach-view-iframe {
	  background-color: #ffffff;
	  padding:0px 40px;
	  width:100%;
	  height:482px;
	  vertical-align:middle;
	  text-align:center;
	  margin:0 auto;
	  position:relative;
	  left:0;
}
.attach-view-text {
	font-size:24px;
	font-weight:normal;
}
.jcarousel-wrapper {
    margin: 20px auto;
    position: relative;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    width: 200px;
    float: left;
    border: 1px solid #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}
.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 50%;
    opacity: 0.25;
    filter: alpha(opacity=25);
    margin-top: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    outline:none;
    text-shadow: none;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 4px #F0EFE7;
    -moz-box-shadow: 0 0 4px #F0EFE7;
    box-shadow: 0 0 4px #F0EFE7;
}
.jcarousel-control-prev:hover,
.jcarousel-control-next:hover {
	opacity: 1;
    color: #fff;
    outline:none;
    text-decoration: none;
}
.jcarousel-control-prev:focus,
.jcarousel-control-next:focus {
    color: #fff;
}
.jcarousel-control-prev {
    left: 10px;
}
.jcarousel-control-next {
    right: 10px;
}
.djList .listGroupTitle .checkbox-inline {
    padding-left: 0px;
}
.djList .listGroupTitle .checkbox-inline .checker{
    margin-right: 0px;
}
.djList .listGroupTitle .checkbox-list {
    margin-left: 3px;
}
.djList .listGroupContent .checkbox-inline {
    padding-left: 0px;
}
.djList .listGroupContent .checkbox-list {
    margin-left: 3px;
}
.djList .listGroupContent .checkbox-inline .checker{
    margin-right: 0px;
}
.dropdown-menu div.showList{
	width:95%;
	float: left;
	cursor: pointer;
	word-wrap: break-word;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.dropdown-menu div.deleteli{
	float:right;
	cursor: pointer;
	margin-right:5px;
}
.alert-warning .title {
  font-size: 18px;
}
.alert-warning .title img {
  margin: -5px 10px 0 0;
}
.alert-warning p small {
  margin-left: 20px;
  color: #7d7d7d;
  font-size: 12px;
}
.alert-warning p button {
  border: none;
  background: transparent;
}
.navbar-fixed-top .icon_bzpt_newMsg {
  position: relative;
}
.newMsg_dropdown {
  position: absolute;
  bottom: -46px;
  right: -100px;
  z-index: 10000;
  width: 230px;
  text-align: center;
  border: 1px solid #cecece;
  border-radius: 6px;
  color: #333;
  background: #fff;
  display: none;
}
.newMsg_dropdown .arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 11px;
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,.25);
}
.newMsg_dropdown .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.newsCenter {
  position: absolute;
  z-index: 10000;
  top: 5px;
  right: 20px;
  width: 96%;
  
  background: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  display: none;
}
.newsCenter > .title {
  height: 40px;
  padding: 10px;
  border: 1px solid #cecece;
  color: #333;
  background: #e4e9ea;
  position: relative;
}
.newsCenter > .title > .arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 11px;
  top: -11px;
  right: 155px;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,.25);
}
.newsCenter > .title > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  content: "";
  border-width: 10px;
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #e4e9ea;
}
.news_wrapper {
  position: relative;
  padding: 10px 10px 10px 220px;
}
.news_wrapper .sidebar {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 200px;
  border: 1px solid #cecece;
  background: #fff;
}
.news_wrapper .sidebar a {
  color: #333;
  display: block;
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
}
.news_wrapper .sidebar .title {
  font-size: 16px;
  border-bottom: 1px solid #cecece;
}
.news_wrapper .sidebar .title.active a {
  color: #fff;
  background: #418bc9;
}
.news_wrapper .sidebar .active a {
  text-decoration: none;
  cursor: default;
}
.news_wrapper .sidebar i {
  display: block;
  float: left;
  margin-right: 10px;
}
.news_wrapper .sidebar .num {
  float: right;
  display: block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  margin: 10px 0;
  color: #fff;
  background: #797c80;
}
.news_wrapper .sidebar .title.active .num {
  color: #333;
  background: #fff;
}
.news_wrapper .sidebar .recevie {
  width: 24px;
  height: 17px;
  margin-top: 16px;
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/icon_recevie.png") no-repeat;
}
.news_wrapper .sidebar .send {
  width: 24px;
  height: 21px;
  margin-top: 12px;
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/icon_send.png") no-repeat;
}
.news_wrapper .sidebar .active .recevie {
  background-position: 0 -28px;
}
.news_wrapper .sidebar .active .send {
  background-position: 0 -23px;
}
.news_wrapper .sidebar .recevieUL {
  list-style: none;
  margin: 0;
  padding: 0;
}
.news_wrapper .sidebar .recevieUL li {
  border-bottom: 1px solid #cecece;
}
.news_wrapper .sidebar .recevieUL .active {
  background: #EBEBEB;
}
.news_wrapper .sidebar .recevieUL i {
  width: 20px;
  height: 20px;
  margin: 14px 10px 14px 34px;
}
.news_wrapper .sidebar .recevieUL .notice {
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/loudspeaker_20.png") no-repeat;
}
.news_wrapper .sidebar .recevieUL .process {
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/process_20.png") no-repeat;
}
.news_wrapper .sidebar .recevieUL .entrust {
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/entrust_20.png") no-repeat;
}
.content_newsBox {
  background: #fff;
}
.newsList {
  padding: 0;
  margin: 0;
  list-style: none;
  border: 1px solid #cecece;
}
.newsList ul, .djList ul > li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.newsList .topBar {
  padding: 0;
  line-height: 20px;
  border-bottom: 1px solid #cecece;
}
.newsList .topBar .pull-right {
  margin: 10px 10px 0 0;
}
.newsList .topBar > .pull-right > span {
  margin-right: 15px;
}
.newsList .topBar > .pull-right > button {
  margin-left: 5px;
}
.newsList .topBar .input-icon button {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  margin: 11px 10px 2px 4px;
  border: none;
  background: transparent;
  
}
.newsList .topBar .input-icon i.fa-times {
  position: static;
  margin: 0;
}
.newsList .topBar .listGroupTitle {
  padding: 15px;
}
.newsList .topBar .listGroupTitle .caption {
  font-size: 14px;
}
.newsList .listGroupTitle > li {
  display: inline-block;
}
.newsList .listGroupContent {
  min-height: 300px;
}
.newsList .listGroupContent > li {
  padding: 8px 10px 8px 15px;
  border-bottom: 1px dashed #cecece;
}
.newsList .listGroupContent > li:hover {
  background: #f5f5f5;
}
.newsList .listGroupContent > li.selected , .newsList .listGroupContent > li.selected:hover {
  background: #FFFBE5;
}
.newsList .listGroupContent > li > .row {
  margin-right: -15px;
}
.newsList .checkbox-list {
  display: inline-block;
}
.newsList .xxIcon {
  width: 36px;
  height: 36px;
  display: inline-block;
  vertical-align: middle;
  margin: 9px 10px;
}
.newsList .notice .xxIcon {
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/loudspeaker_36.png") no-repeat;
}
.newsList .process .xxIcon {
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/process_36.png") no-repeat;
}
.newsList .entrust .xxIcon {
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/entrust_36.png") no-repeat;
}
.newsList .unread .xxInfor {
  font-weight: bold;
}
.newsList .xxInfor {
  width: 76%;
  display: inline-block;
  vertical-align: middle;
}
.newsList .xxInfor > p {
  margin: 0;
  padding: 0;
  font-size: 16px;
}
.newsList .xxInfor .detail {
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  margin-top: 10px;
}
.newsList .listGroupContent .xxActions {
  display: inline-block;
  float: right;
  margin-top: 10px;
  margin-left: 15px;
  visibility: hidden;
}
.newsList .listGroupContent > li:hover .xxActions {
  visibility: visible;
}
.newsList .listGroupContent .xxActions button {
  padding: 6px 2px;
}
.newsList .listGroupContent .xxActions i.fa-times {
  font-size: 16px;
}
.newsList .listGroupContent .unread .xxActions i.icon_envelope {
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/icon_envelope.png") no-repeat 0 1px;
}
.newsList .xxTime {
  text-align: right;
  padding: 16px 10px 0 0;
}
.newsList .listGroupContent button {
  border: none;
  background-color: transparent;
}
.newsList .bottomBar {
  padding: 8px 10px;
}
.newsList .bottomBar > .pageing {
  float: right;
}
.newsList .bottomBar > .pageing button {
  min-width: 40px;
}
.newsList .bottomBar > .recordNum {
  float: right;
  display: inline-block;
  margin: 0 20px 0 0;
}
.newsList .bottomBar > .recordNum > .dropdown_sel {
  height: 20px;
  display: inline-block;
}
.newsList .bottomBar > .recordNum > .dropdown_sel > .bootstrap-select {
  margin: 0;
  width: 80px!important;
}
.newsList .bottomBar > .recordNum > .dropdown_sel > .bootstrap-select > .btn {
  height: 23px;
  width: 80px!important;
  padding-top: 2px;
}
.newsList .empty {
  padding: 150px 0;
  text-align: center;
  color: #999;
}
.newsCenter.preview {
  width: 380px;
  min-width: auto;
  right: 160px;
}
.newsCenter.preview > .title > .arrow {
  right: 15px;
}
.preview .newsList {
  border-top: none;
  border-bottom: none;
}
.preview .newsList .listGroupContent {
  max-height: 389px;
  overflow: hidden;
}
.preview .newsList .listGroupContent > li {
  padding: 6px 10px 6px 0;
  border-bottom: 1px solid #e6e6e6;
  display: table;
}
.preview .newsList .preview-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.preview .newsList .xxIcon {
  margin: 14px 10px;
}
.preview .newsList .listGroupContent .xxInfor {
  width: auto;
}
.preview .newsList .xxInfor .detail {
  cursor: pointer;
  width: 310px;
  max-height: 40px;
  white-space: normal;
  margin-bottom: 4px!important;
  margin-top: 0;
}
.preview .newsList .xxActions {
  margin: 0;
}
.preview .newsList .xxActions button {
  padding: 0 5px 0 0;
}
.preview .newsList .xxTime {
  float: left;
  padding: 0;
  display: inline-block;
}
.preview .newsList .xxTime span {
  color: #999;
  font-size: 12px;
}
.preview .newsList .xxTime i {
  width: 16px;
  height: 15px;
  margin-right: 5px;
}
.icon_rili {
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/icon_rili.png") no-repeat;
}
.newsCenter.preview .more {
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #cecece;
  border-top: none;
}
.newsCenter.preview .more a {
  color: #333;
}
.preview .newsList .empty {
  padding: 40px 0;
}
.notice_details {
  margin-bottom: 20px;
}
.notice_details label {
  text-align: right;
}
.notice_details p {
  margin-bottom: 10px;
}
.notice_details .topic {
  max-width: 500px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.notice_details .fujian {
  color: #999;
  font-size: 12px;
  display: inline-block;
  max-width: 420px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.notice_details button {
  margin-top: -8px;
}
.notice_content {
  padding: 10px 20px;
  line-height: 26px;
  border: 1px solid #E6E6E6;
  border-radius: 6px;
}
.xx_title{
  font-size: 24px;
  padding:20px 0 10px 10px;
}
.title_logo{
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url("/grm/ecp/webcore/components/taskcenter/img/newsCenter/page_logo.png") no-repeat;
  vertical-align: middle;
}
.xx_title #h1_title {
  display: inline-block;
  vertical-align: middle;
}
﻿¿.icon_chuandi { background: url("../img/bzpt/icon_chuandi.png") no-repeat; }
.icon_huitui2 { background: url("../img/bzpt/icon_huitui2.png") no-repeat; }
.icon_shenpi { background: url(../img/bzpt/icon_shenpi_dark.png) 0 0 no-repeat; }
.btn-primary .icon_shenpi { background: url(../img/bzpt/icon_shenpi.png) 0 0 no-repeat; }
.icon_plshenpi { background: url(../img/bzpt/icon_plshenpi.png) 0 0 no-repeat; }
.icon_zhijieshenpi { background: url(../img/bzpt/icon_zhijieshenpi.png) 0 0 no-repeat; }
.icon_jinrushenpi { background: url(../img/bzpt/icon_jinrushenpi.png) 0 0 no-repeat; }
.icon_jiaji { background: url(../img/bzpt/icon_jiaji.png) 0 0 no-repeat; }
.icon_chehui { background: url(../img/bzpt/icon_chehui.png) 0 0 no-repeat; }
.icon_detail { background: url(../img/bzpt/icon_detail.png) 0 0 no-repeat; }
.icon_spyijian { background: url(../img/bzpt/icon_spyijian.png) 0 0 no-repeat; }
.icon_moreAction { background: url(../img/bzpt/icon_moreAction.png) 0 0 no-repeat; }
.icon_huitui { background: url(../img/bzpt/icon_huitui.png) 0 0 no-repeat; }
.icon_flow { background: url(../img/bzpt/icon_flow.png) 0 0 no-repeat; }
.icon_zuofei { background: url(../img/bzpt/icon_zuofei.png) 0 0 no-repeat; }
.icon_attachment { background: url(../img/bzpt/icon_attachment.png) 0 0 no-repeat; }
.icon_attachment_blue { background: url(../img/bzpt/icon_attachment_blue.png) 0 0 no-repeat; }
.icon_time { background: url(../img/bzpt/icon_time.png) 0 0 no-repeat; }
.icon_time_white { background: url(../img/bzpt/icon_time_white.png) 0 0 no-repeat; }
.active > .icon_time, .btn:hover > .icon_time { background: url(../img/bzpt/icon_time_white.png) 0 0 no-repeat; }
.icon_businessType { background: url(../img/bzpt/icon_businessType.png) 0 0 no-repeat; }
.icon_businessType_white { background: url(../img/bzpt/icon_businessType_white.png) 0 0 no-repeat; }
.active > .icon_businessType, .btn:hover > .icon_businessType { background: url(../img/bzpt/icon_businessType_white.png) 0 0 no-repeat; }
.icon_businessNum { background: url(../img/bzpt/icon_businessNum.png) 0 0 no-repeat; }
.icon_businessNum_white { background: url(../img/bzpt/icon_businessNum_white.png) 0 0 no-repeat; }
.active > .icon_businessNum, .btn:hover > .icon_businessNum { background: url(../img/bzpt/icon_businessNum_white.png) 0 0 no-repeat; }
.icon_money { background: url(../img/bzpt/icon_money.png) 0 0 no-repeat; }
.icon_money_white { background: url(../img/bzpt/icon_money_white.png) 0 0 no-repeat; }
.active > .icon_money, .btn:hover > .icon_money { background: url(../img/bzpt/icon_money_white.png) 0 0 no-repeat; }
.icon_operator { background: url(../img/bzpt/icon_operator.png) 0 0 no-repeat; }
.icon_operator_white { background: url(../img/bzpt/icon_operator_white.png) 0 0 no-repeat; }
.active > .icon_operator, .btn:hover > .icon_operator { background: url(../img/bzpt/icon_operator_white.png) 0 0 no-repeat; }
  background: url(../img/bzpt/icon_hdsplbModal.png) 0 0 no-repeat;
  background: url(../img/bzpt/icon_QRCode.png) -4px -4px no-repeat;
  background: url(../img/bzpt/arrow-down.png) no-repeat;
.colorTitle.open > .arrow { background: url(../img/bzpt/arrow-up.png) no-repeat; }
.funcBlock > .img.blue { background: url(../img/bzpt/funcIcon_bg_blue.png) center top no-repeat; }
.funcBlock > .img.green { background: url(../img/bzpt/funcIcon_bg_green.png) center top no-repeat; }
.funcBlock > .img.yellow { background: url(../img/bzpt/funcIcon_bg_yellow.png) center top no-repeat; }
.funcBlock > .img.purple { background: url(../img/bzpt/funcIcon_bg_purple.png) center top no-repeat; }
  background: url(../img/bzpt/funcIcon.png) 0 0 no-repeat;
  background: url(../img/bzpt/funcIcon_24x.png) 0 0 no-repeat;
.funcList .funcBlock > .img.blue { background: url(../img/bzpt/funcIcon_bg_blue_24x.png) center top no-repeat; }
.funcList .funcBlock > .img.green { background: url(../img/bzpt/funcIcon_bg_green_24x.png) center top no-repeat; }
.funcList .funcBlock > .img.yellow { background: url(../img/bzpt/funcIcon_bg_yellow_24x.png) center top no-repeat; }
.funcList .funcBlock > .img.purple { background: url(../img/bzpt/funcIcon_bg_purple_24x.png) center top no-repeat; }
.djList .topBar .btn_sort.active > .long-arrow-up , .djList .topBar .btn_sort:hover > .long-arrow-up { background: url(../img/bzpt/long-arrow-white.png) 2px 0 no-repeat; }
.djList .topBar .btn_sort.active > .long-arrow-down , .djList .topBar .btn_sort:hover > .long-arrow-down { background: url(../img/bzpt/long-arrow-white.png) 2px -14px no-repeat; }
padding-bottom:10px;
	background: url(../img/bzpt/icon_cuibanState.png) 0 0 no-repeat;
  background: url(../img/bzpt/icon_huituiState.png) 0 0 no-repeat;
  
.djList .marking.ht_marking { background: url(../img/bzpt/ht_marking.png) left top no-repeat; }
.djList .marking.jj_marking { background: url(../img/bzpt/jj_marking.png) left top no-repeat; }
.djList .marking.htjj_marking { background: url(../img/bzpt/htjj_marking.png) left top no-repeat; }
  background-image: url("../img/bzpt/icon_dep.png");
  background-image: url("../img/bzpt/icon_tel.png");
  background-image: url("../img/bzpt/icon_email.png");
	background: url(../img/close.png) no-repeat;
	background: url('../img/icon-approval-success.png') no-repeat;
	background: url('../img/icon-bill.png') no-repeat;
	background: url('../img/arrow-right.png') no-repeat;
	background: url('../img/icon-flow-user.png') no-repeat;
	background: url('../img/icon-flow-notion.png') no-repeat;
	background: url(../img/yscontrl-logo.png) no-repeat;
	background: url(../img/icon-rollback-success.png) no-repeat;
	background: url('../img/arrow-left.png') no-repeat;
	background-image: url(../img/bill-content-icons.png);
  background: url("../img/newsCenter/icon_recevie.png") no-repeat;
  background: url("../img/newsCenter/icon_send.png") no-repeat;
  background: url("../img/newsCenter/loudspeaker_20.png") no-repeat;
  background: url("../img/newsCenter/process_20.png") no-repeat;
  background: url("../img/newsCenter/entrust_20.png") no-repeat;
  background: url("../img/newsCenter/loudspeaker_36.png") no-repeat;
  background: url("../img/newsCenter/process_36.png") no-repeat;
  background: url("../img/newsCenter/entrust_36.png") no-repeat;
  background: url("../img/newsCenter/icon_envelope.png") no-repeat 0 1px;
  background: url("../img/newsCenter/icon_rili.png") no-repeat;
  background: url("../img/newsCenter/page_logo.png") no-repeat;
.pager{
border: 0px; top: 0px; left: 0px; width: 620px; height: 25px; font-size: 12px; margin-left: auto;
}
li.winStyle{
	border:0px;
	padding-top: 4px !important;	 
	height: 29px !important;
}
.icon_plshenpi {
background: url(../img/bzpt/icon_plshenpi.png) 0 0 no-repeat;
}
.djList .topBar > .pull-right > button {
margin-left: 5px;
}
#checkAuditGrid{
font-size:13px;
}
.btn-primary.active{
	background-color: #E6E6E6;
	color: #333;
	border-color: #adadad;
	
}
.fj-width{
    width: 300px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    vertical-align: text-bottom;
    text-indent: 0.2em;
    color: #A09A9D;
}
.gs-box {
    position: relative;
    border: 1px solid #ddd;
    padding: 10px 10px 0 10px;
}
.zishu-pos{
    color: #ADA8A5;
    position: absolute;
    bottom: 10px;
    right: 15px;
}
.ywzt_icon_bg{
    position: absolute;
    display: inline-block;
    width: 37px;
    height: 37px;
    top: 0;
    left: 0;
}
.ts_icon_bg{
    background: url(../img/tz_icon.png) no-repeat;
}
.zd_icon_bg{
    background: url(../img/zd_icon.png) no-repeat;
}
.select2-container-multi .select2-search-choice-close {
background-position: -47px top;
}
div.dataTables_length {
padding: 8px 20px 0 20px;
}
.search-input {
    position: relative;
    width: 220px;
    display: inline-block;
    vertical-align: middle;
}
.search-input > .form-control {
    padding-left: 10px;
    padding-right: 60px;
}
.btnClear {
    position: absolute;
    right: 40px;
    top: 6px;
    width: 22px;
    height: 22px;
    background: url(../img/iconControl.png) no-repeat -1px -155px;
    cursor: pointer;
    display: none;
}
.search-input > .btnSearch {
    position: absolute;
    right: 1px;
    top: 1px;
    width: 38px;
    height: 32px;
    border: none;
    background: url(../img/iconControl.png) no-repeat 6px -51px #ddd;
}
.djList .listGroupContent .djInfor > p > b.right {
	display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left:40px;
    width:40% !important;
}
